// Decompiled on 周六 2月 22 19:31:49 CST 2025 with Zomboid Decompiler v0.1.3 using Vineflower.
package zombie.fileSystem;

import java.io.InputStream;

public interface IFile {
    boolean open(String path, int mode);

    void close();

    boolean read(byte[] var1, long var2);

    boolean write(byte[] var1, long var2);

    byte[] getBuffer();

    long size();

    boolean seek(FileSeekMode mode, long pos);

    long pos();

    InputStream getInputStream();

    IFileDevice getDevice();

    void release();
}
